/**
 * Copyright (c) 2024 - present OpenTiny HUICharts Authors.
 * Copyright (c) 2024 - present Huawei Cloud Computing Technologies Co., Ltd.
 *
 * Use of this source code is governed by an MIT-style license.
 *
 * THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
 * BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR
 * A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS.
 *
 */
.fc-container {
    position: relative;
    width: 100%;
    height: 100%;
}

.fc-node-container {
    width: 100%;
    height: 100%;
}

.fc-tag-container {
    width: 100%;
    height: 100%;
}

.fc-absolute {
    position: absolute;
    top: 0px;
    left: 0px;
}

.fc-line {
    fill: transparent;
    stroke-linejoin: round;
    pointer-events: stroke;
    marker-end: url(#markerArrow);
    &.fc-noArrow{
        marker-end: unset;
    }
}

.fc-arrow {
    /* fill: #c2c2c2; */
}


.fc-node {
    position: absolute;
    top: -9999px;
    left: -9999px;
    cursor: pointer;
    user-select: none;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    & > div{
        flex-grow: 0;
        flex-shrink: 0;
    }
}

.fc-line-up-tag{
    position: absolute;
    line-height: 18px;
    text-align: center;
    border-radius: 10px;
    background-color: #494949;
    .fc-line-tag-main{
        color: #ffffff;
        font-size: 12px;
    }
    .fc-line-tag-unit{
        color: #999999;
        font-size: 12px;
    }
}

.fc-trans-point {
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 8px;
  offset-distance: 0%;
  background: url('');
}

